package com.github.catvod.parser;

import android.util.Base64;
import java.io.ByteArrayInputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;
import org.json.JSONObject;

public class MixWeb {
  static HashMap<String, ArrayList<String>> V0;
  
  public static HashMap<String, ArrayList<String>> h = new HashMap<String, ArrayList<String>>();
  
  static {
    V0 = null;
  }
  
  public static Object[] loadHtml(String paramString1, String paramString2) {
    try {
      String str = new String();
      this(Base64.decode(paramString2, 10), "UTF-8");
      StringBuilder stringBuilder = new StringBuilder();
      this();
      return new Object[] { Integer.valueOf(200), "text/html; charset=\"UTF-8\"", byteArrayInputStream };
    } finally {
      paramString1 = null;
      paramString1.printStackTrace();
    } 
  }
  
  public static JSONObject parse(LinkedHashMap<String, HashMap<String, String>> paramLinkedHashMap, String paramString1, String paramString2, String paramString3) {
    // Byte code:
    //   0: getstatic com/github/catvod/parser/MixWeb.V0 : Ljava/util/HashMap;
    //   3: astore_1
    //   4: iconst_0
    //   5: istore #5
    //   7: aload_1
    //   8: ifnonnull -> 189
    //   11: new java/util/HashMap
    //   14: astore_1
    //   15: aload_1
    //   16: invokespecial <init> : ()V
    //   19: aload_1
    //   20: putstatic com/github/catvod/parser/MixWeb.V0 : Ljava/util/HashMap;
    //   23: aload_0
    //   24: invokevirtual keySet : ()Ljava/util/Set;
    //   27: invokeinterface iterator : ()Ljava/util/Iterator;
    //   32: astore #8
    //   34: aload #8
    //   36: invokeinterface hasNext : ()Z
    //   41: ifeq -> 189
    //   44: aload #8
    //   46: invokeinterface next : ()Ljava/lang/Object;
    //   51: checkcast java/lang/String
    //   54: astore #9
    //   56: aload_0
    //   57: aload #9
    //   59: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   62: checkcast java/util/HashMap
    //   65: astore #7
    //   67: aload #7
    //   69: ldc 'type'
    //   71: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   74: checkcast java/lang/String
    //   77: ldc '0'
    //   79: invokevirtual equals : (Ljava/lang/Object;)Z
    //   82: istore #6
    //   84: iload #6
    //   86: ifeq -> 34
    //   89: new org/json/JSONObject
    //   92: astore_1
    //   93: aload_1
    //   94: aload #7
    //   96: ldc 'ext'
    //   98: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   101: checkcast java/lang/String
    //   104: invokespecial <init> : (Ljava/lang/String;)V
    //   107: aload_1
    //   108: ldc 'flag'
    //   110: invokevirtual getJSONArray : (Ljava/lang/String;)Lorg/json/JSONArray;
    //   113: astore #10
    //   115: iconst_0
    //   116: istore #4
    //   118: iload #4
    //   120: aload #10
    //   122: invokevirtual length : ()I
    //   125: if_icmpge -> 34
    //   128: aload #10
    //   130: iload #4
    //   132: invokevirtual getString : (I)Ljava/lang/String;
    //   135: astore #11
    //   137: getstatic com/github/catvod/parser/MixWeb.V0 : Ljava/util/HashMap;
    //   140: aload #11
    //   142: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   145: checkcast java/util/ArrayList
    //   148: astore #7
    //   150: aload #7
    //   152: astore_1
    //   153: aload #7
    //   155: ifnonnull -> 176
    //   158: new java/util/ArrayList
    //   161: astore_1
    //   162: aload_1
    //   163: invokespecial <init> : ()V
    //   166: getstatic com/github/catvod/parser/MixWeb.V0 : Ljava/util/HashMap;
    //   169: aload #11
    //   171: aload_1
    //   172: invokevirtual put : (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   175: pop
    //   176: aload_1
    //   177: aload #9
    //   179: invokevirtual add : (Ljava/lang/Object;)Z
    //   182: pop
    //   183: iinc #4, 1
    //   186: goto -> 118
    //   189: new java/util/ArrayList
    //   192: astore_1
    //   193: aload_1
    //   194: invokespecial <init> : ()V
    //   197: getstatic com/github/catvod/parser/MixWeb.V0 : Ljava/util/HashMap;
    //   200: aload_2
    //   201: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   204: checkcast java/util/ArrayList
    //   207: astore #8
    //   209: aload #8
    //   211: ifnull -> 291
    //   214: aload #8
    //   216: invokevirtual isEmpty : ()Z
    //   219: ifne -> 291
    //   222: iload #5
    //   224: istore #4
    //   226: iload #4
    //   228: aload #8
    //   230: invokevirtual size : ()I
    //   233: if_icmpge -> 364
    //   236: aload_0
    //   237: aload #8
    //   239: iload #4
    //   241: invokevirtual get : (I)Ljava/lang/Object;
    //   244: checkcast java/lang/String
    //   247: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   250: checkcast java/util/HashMap
    //   253: astore #7
    //   255: aload #7
    //   257: ldc 'type'
    //   259: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   262: checkcast java/lang/String
    //   265: ldc '0'
    //   267: invokevirtual equals : (Ljava/lang/Object;)Z
    //   270: ifeq -> 285
    //   273: aload_1
    //   274: aload #7
    //   276: ldc 'url'
    //   278: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   281: invokevirtual add : (Ljava/lang/Object;)Z
    //   284: pop
    //   285: iinc #4, 1
    //   288: goto -> 226
    //   291: aload_0
    //   292: invokevirtual keySet : ()Ljava/util/Set;
    //   295: invokeinterface iterator : ()Ljava/util/Iterator;
    //   300: astore #8
    //   302: aload #8
    //   304: invokeinterface hasNext : ()Z
    //   309: ifeq -> 364
    //   312: aload_0
    //   313: aload #8
    //   315: invokeinterface next : ()Ljava/lang/Object;
    //   320: checkcast java/lang/String
    //   323: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   326: checkcast java/util/HashMap
    //   329: astore #7
    //   331: aload #7
    //   333: ldc 'type'
    //   335: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   338: checkcast java/lang/String
    //   341: ldc '0'
    //   343: invokevirtual equals : (Ljava/lang/Object;)Z
    //   346: ifeq -> 302
    //   349: aload_1
    //   350: aload #7
    //   352: ldc 'url'
    //   354: invokevirtual get : (Ljava/lang/Object;)Ljava/lang/Object;
    //   357: invokevirtual add : (Ljava/lang/Object;)Z
    //   360: pop
    //   361: goto -> 302
    //   364: aload_1
    //   365: invokevirtual isEmpty : ()Z
    //   368: ifne -> 380
    //   371: getstatic com/github/catvod/parser/MixWeb.h : Ljava/util/HashMap;
    //   374: aload_2
    //   375: aload_1
    //   376: invokevirtual put : (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   379: pop
    //   380: aload_1
    //   381: invokevirtual isEmpty : ()Z
    //   384: ifne -> 472
    //   387: new org/json/JSONObject
    //   390: astore_0
    //   391: aload_0
    //   392: invokespecial <init> : ()V
    //   395: new java/lang/StringBuilder
    //   398: astore_1
    //   399: aload_1
    //   400: invokespecial <init> : ()V
    //   403: aload_1
    //   404: ldc 'proxy://do=MixWeb&flag='
    //   406: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   409: pop
    //   410: aload_1
    //   411: aload_2
    //   412: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   415: pop
    //   416: aload_1
    //   417: ldc '&url='
    //   419: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   422: pop
    //   423: aload_1
    //   424: aload_3
    //   425: invokevirtual getBytes : ()[B
    //   428: bipush #10
    //   430: invokestatic encodeToString : ([BI)Ljava/lang/String;
    //   433: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   436: pop
    //   437: aload_0
    //   438: ldc 'url'
    //   440: aload_1
    //   441: invokevirtual toString : ()Ljava/lang/String;
    //   444: invokevirtual put : (Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    //   447: pop
    //   448: aload_0
    //   449: ldc 'parse'
    //   451: iconst_1
    //   452: invokevirtual put : (Ljava/lang/String;I)Lorg/json/JSONObject;
    //   455: pop
    //   456: aload_0
    //   457: ldc 'ua'
    //   459: ldc 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.54 Safari/537.36'
    //   461: invokevirtual put : (Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    //   464: pop
    //   465: aload_0
    //   466: areturn
    //   467: astore_0
    //   468: aload_0
    //   469: invokestatic log : (Ljava/lang/Throwable;)V
    //   472: new org/json/JSONObject
    //   475: dup
    //   476: invokespecial <init> : ()V
    //   479: areturn
    //   480: astore_1
    //   481: goto -> 34
    // Exception table:
    //   from	to	target	type
    //   0	4	467	finally
    //   11	34	467	finally
    //   34	84	467	finally
    //   89	115	480	finally
    //   118	150	480	finally
    //   158	176	480	finally
    //   176	183	480	finally
    //   189	209	467	finally
    //   214	222	467	finally
    //   226	285	467	finally
    //   291	302	467	finally
    //   302	361	467	finally
    //   364	380	467	finally
    //   380	465	467	finally
  }
}


/* Location:              /Users/hetaiyi/Desktop/my/tech/java/study/aa/temp/temp.jar!/com/github/catvod/parser/MixWeb.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */